package com.bjb.vr.common.ao;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @description:
 * @author: hujingbo
 * @create: 2022-08-24 14:49
 **/
@Data
public class ResBundleAo extends BaseAo{

    /**
     * 资源包ID
     */
    private Long id;
    /**
     * 资源内容ID数组
     */
    private Long[] resIds;
    /**
     * 资源名称
     */
    private String resName;
    /**
     * 资源包名称
     */
    private String resBundleName;
    /**
     * 所属组织
     */
    private String tenantId;
    /**
     * 资源包类型
     */
    private String bundleType;
    /**
     * 版本号
     */
    private String version;
    /**
     * 资源包容量
     */
    private Integer capacity;

    /**
     * 资源内容对象
     */
    List<ResArray> resArray;

    @Data
    public static class ResArray implements Serializable {

        /**
         * 资源ID
         */
        Long resId;
        /**
         * 资源容量
         */
        Integer capacity;
    }
}
